Big Huge Thesaurus

Japanese pagoda tree

noun